package io.sage.modules.hcnet.service;

import java.util.List;
import java.util.Map;

import io.sage.modules.camera.entity.BMonitorCamera;
import io.sage.modules.sys.entity.SysUserEntity;
import io.sage.modules.warn.entity.BRfidWarn;

/**
 * Created by Mafy on 2019/7/19.
 */
public interface HcNetRadioService {

    /**
     * 俩设备初始化登录播放
     * @return
     */
    boolean hcNetPlay();

    /**
     * 设备1初始化登陆播放
     * @return
     */
    boolean hcNetPlay1();

    /**
     * 设备1进行录制
     * @return
     */
    boolean hcNetSaveRadio1(List<BRfidWarn> bRfidWarns);
    /**
     * 设备2初始化登陆播放
     * @return
     */
    boolean hcNetPlay2();

    /**
     * 设备2进行录制
     * @return
     */
    boolean hcNetSaveRadio2();


    /**
     * 关闭设备
     * @return
     */
    boolean hcNetClean();
    /**
     * 抓拍
     * @return
     */
    Map<String,Object> catchPic(BMonitorCamera bMonitorCamera, SysUserEntity sysUserEntity);

    public boolean initAllPlay();
}
